<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // let reg = /a{3}/
        /*
            1、创建一个正则表达式，检测资格字符串中是否含有aaa

            -->量词
            -通过量词可以设置一个内容中出现的次数
            -{n}表示连续出现n次
            -量词只对前面的一个内容起作用-->a{n}-----aaaa……
            -要使其对一个整体起作用，则需要使用()-->(ab){n}-----ababab……
            -{m,n}表示出现m-n次
            -{m, } 表示出现m次以上
            - + 表示至少出现1次，相当于{1,} -->a+ ---a/aa/aaa……
            - * 表示出现0次或者多次，相当于{0,} -->a*--- a/ /aa/aaa……
            - ? 表示出现0次或者1次，相当于{0,1} -->a? --- /a

            2、检查一个字符串是否以a开头
            
            -^表示开头 -->^a表示以a开头
            -$表示结尾 -->a$表示以a结尾
            -如果在正则表达式同时使用^和$,则表示字符串中只有一个a -->^a$---a
            -^a|a$表示以a开头或者以a结尾


            3、例子，判断合法手机号
            ----手机号规则：
            (1)以1开头
            (2)第二位3-9任意数字
            (3)3未以后任意9个数字

            综上-->/^1[3-9][0-9]{9}$/开头与结尾不能少
            -->
        */
        // let reg = /^a|a$/
        let reg = /^1[3-9][0-9]{9}$/
        console.log(reg.test('17777395849'))
    </script>
</body>
</html>